package com.yaorange.nongjt.mapper;

import java.util.List;
import com.yaorange.nongjt.domain.NjtPrinterAuthenticate;

/**
 * 打印机认证Mapper接口
 * 
 * @author zly
 * @date 2025-03-07
 */
public interface NjtPrinterAuthenticateMapper 
{
    /**
     * 查询打印机认证
     * 
     * @param id 打印机认证主键
     * @return 打印机认证
     */
    public NjtPrinterAuthenticate selectNjtPrinterAuthenticateById(Long id);

    /**
     * 查询打印机认证列表
     * 
     * @param njtPrinterAuthenticate 打印机认证
     * @return 打印机认证集合
     */
    public List<NjtPrinterAuthenticate> selectNjtPrinterAuthenticateList(NjtPrinterAuthenticate njtPrinterAuthenticate);

    /**
     * 新增打印机认证
     * 
     * @param njtPrinterAuthenticate 打印机认证
     * @return 结果
     */
    public int insertNjtPrinterAuthenticate(NjtPrinterAuthenticate njtPrinterAuthenticate);

    /**
     * 修改打印机认证
     * 
     * @param njtPrinterAuthenticate 打印机认证
     * @return 结果
     */
    public int updateNjtPrinterAuthenticate(NjtPrinterAuthenticate njtPrinterAuthenticate);

    /**
     * 删除打印机认证
     * 
     * @param id 打印机认证主键
     * @return 结果
     */
    public int deleteNjtPrinterAuthenticateById(Long id);

    /**
     * 批量删除打印机认证
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteNjtPrinterAuthenticateByIds(Long[] ids);
}
